#include "tambor.h"

Tambor::Tambor() : PiezaInstrumento()
{

}

Tambor::~Tambor()
{

}

void Tambor::dibujarEsquema(QPainter* painter, ConversorUnidades* conversor)
{
    QRectF encuadrePixeles = conversor->rectanguloRealAPixeles(encuadreReal);

    painter->setPen(Qt::black);
    painter->setBrush(Qt::white);
    painter->drawEllipse(encuadrePixeles);
    double radio = encuadrePixeles.width() / 2;
    double ajuste = 3;
    QRectF encuadreParche = encuadrePixeles.adjusted(ajuste, ajuste, -ajuste, -ajuste);
    painter->setBrush(Qt::NoBrush);
    painter->drawEllipse(encuadreParche);
}

void Tambor::dibujarNotas(QPainter* painter, ConversorUnidades* conversor)
{
    QColor color = getColorSuperpuesto();
    if (color.alpha() == 0) {
        return;
    }
    QRectF encuadrePixeles = conversor->rectanguloRealAPixeles(encuadreReal);
    painter->setPen(Qt::NoPen);
	painter->setBrush(color);
	painter->drawEllipse(encuadrePixeles);
}